From 82fd4735f4be96df97ec0fef46581923e3302eaf Mon Sep 17 00:00:00 2001 From: William Beuil Date: Thu, 1 Jul 2021 11:53:26 +0200 Subject: [PATCH] Split ec2_ebs_volume_supplier --- pkg/remote/aws/ec2_ebs_volume_enumerator.go | 49 ++++++++ pkg/remote/aws/ec2_ebs_volume_supplier.go | 66 ---------- .../aws/ec2_ebs_volume_supplier_test.go | 105 ---------------- pkg/remote/aws/init.go | 4 +- .../ec2_ebs_volume_empty/schema.golden.json | 1 - .../schema.golden.json | 1 - pkg/remote/ec2_scanner_test.go | 116 ++++++++++++++++++ .../results.golden.json | 0 ...lume-vol-01ddc91d3d9d1318b.res.golden.json | 0 ...lume-vol-081c7272a57a09db1.res.golden.json | 0 .../results.golden.json | 0 11 files changed, 168 insertions(+), 174 deletions(-) create mode 100644 pkg/remote/aws/ec2_ebs_volume_enumerator.go delete mode 100644 pkg/remote/aws/ec2_ebs_volume_supplier.go delete mode 100644 pkg/remote/aws/ec2_ebs_volume_supplier_test.go delete mode 100755 pkg/remote/aws/test/ec2_ebs_volume_empty/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_ebs_volume_multiple/schema.golden.json create mode 100644 pkg/remote/ec2_scanner_test.go rename pkg/remote/{aws/test/ec2_ebs_volume_empty => test/aws_ec2_ebs_volume_empty}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_ebs_volume_multiple => test/aws_ec2_ebs_volume_multiple}/aws_ebs_volume-vol-01ddc91d3d9d1318b.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_ebs_volume_multiple => test/aws_ec2_ebs_volume_multiple}/aws_ebs_volume-vol-081c7272a57a09db1.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_ebs_volume_multiple => test/aws_ec2_ebs_volume_multiple}/results.golden.json (100%) diff --git a/pkg/remote/aws/ec2_ebs_volume_enumerator.go b/pkg/remote/aws/ec2_ebs_volume_enumerator.go new file mode 100644 index 00000000..509733ad --- /dev/null +++ b/pkg/remote/aws/ec2_ebs_volume_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 EC2EbsVolumeEnumerator struct { + repository repository.EC2Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewEC2EbsVolumeEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *EC2EbsVolumeEnumerator { + return &EC2EbsVolumeEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *EC2EbsVolumeEnumerator) SupportedType() resource.ResourceType { + return aws.AwsEbsVolumeResourceType +} + +func (e *EC2EbsVolumeEnumerator) Enumerate() ([]resource.Resource, error) { + volumes, err := e.repository.ListAllVolumes() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(e.SupportedType())) + } + + results := make([]resource.Resource, len(volumes)) + + for _, volume := range volumes { + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + *volume.VolumeId, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/aws/ec2_ebs_volume_supplier.go b/pkg/remote/aws/ec2_ebs_volume_supplier.go deleted file mode 100644 index d6459e93..00000000 --- a/pkg/remote/aws/ec2_ebs_volume_supplier.go +++ /dev/null @@ -1,66 +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/aws/aws-sdk-go/service/ec2" - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type EC2EbsVolumeSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.EC2Repository - runner *terraform.ParallelResourceReader -} - -func NewEC2EbsVolumeSupplier(provider *AWSTerraformProvider, deserializer *resource.Deserializer, repository repository.EC2Repository) *EC2EbsVolumeSupplier { - return &EC2EbsVolumeSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - } -} - -func (s *EC2EbsVolumeSupplier) Resources() ([]resource.Resource, error) { - volumes, err := s.repository.ListAllVolumes() - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourceaws.AwsEbsVolumeResourceType) - } - results := make([]cty.Value, 0) - if len(volumes) > 0 { - for _, volume := range volumes { - vol := *volume - s.runner.Run(func() (cty.Value, error) { - return s.readEbsVolume(vol) - }) - } - results, err = s.runner.Wait() - if err != nil { - return nil, err - } - } - return s.deserializer.Deserialize(resourceaws.AwsEbsVolumeResourceType, results) -} - -func (s *EC2EbsVolumeSupplier) readEbsVolume(volume ec2.Volume) (cty.Value, error) { - id := aws.StringValue(volume.VolumeId) - resVolume, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourceaws.AwsEbsVolumeResourceType, - ID: id, - }) - if err != nil { - logrus.Warnf("Error reading volume %s[%s]: %+v", id, resourceaws.AwsEbsVolumeResourceType, err) - return cty.NilVal, err - } - return *resVolume, nil -} diff --git a/pkg/remote/aws/ec2_ebs_volume_supplier_test.go b/pkg/remote/aws/ec2_ebs_volume_supplier_test.go deleted file mode 100644 index 21056c05..00000000 --- a/pkg/remote/aws/ec2_ebs_volume_supplier_test.go +++ /dev/null @@ -1,105 +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/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" - - "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/service/ec2" -) - -func TestEC2EbsVolumeSupplier_Resources(t *testing.T) { - tests := []struct { - test string - dirName string - mock func(mock *repository.MockEC2Repository) - err error - }{ - { - test: "no volumes", - dirName: "ec2_ebs_volume_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllVolumes").Return([]*ec2.Volume{}, nil) - }, - err: nil, - }, - { - test: "with volumes", - dirName: "ec2_ebs_volume_multiple", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllVolumes").Return([]*ec2.Volume{ - { - VolumeId: aws.String("vol-081c7272a57a09db1"), - }, - { - VolumeId: aws.String("vol-01ddc91d3d9d1318b"), - }, - }, nil) - }, - err: nil, - }, - { - test: "cannot list volumes", - dirName: "ec2_ebs_volume_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllVolumes").Return([]*ec2.Volume{}, awserr.NewRequestFailure(nil, 403, "")) - }, - err: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsEbsVolumeResourceType), - }, - } - 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(NewEC2EbsVolumeSupplier(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 := &EC2EbsVolumeSupplier{ - 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 3c47d80b..5b53247f 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -66,12 +66,14 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddEnumerator(NewS3BucketNotificationEnumerator(s3Repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketNotificationResourceType, NewS3BucketNotificationDetailsFetcher(provider, deserializer)) + remoteLibrary.AddEnumerator(NewEC2EbsVolumeEnumerator(ec2repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsEbsVolumeResourceType, common.NewGenericDetailFetcher(aws.AwsEbsVolumeResourceType, provider, deserializer)) + supplierLibrary.AddSupplier(NewS3BucketAnalyticSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketMetricSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketPolicySupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewEC2EipSupplier(provider, ec2repository, deserializer)) supplierLibrary.AddSupplier(NewEC2EipAssociationSupplier(provider, deserializer, ec2repository)) - supplierLibrary.AddSupplier(NewEC2EbsVolumeSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewEC2EbsSnapshotSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewRoute53ZoneSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewRoute53RecordSupplier(provider, deserializer, route53repository)) diff --git a/pkg/remote/aws/test/ec2_ebs_volume_empty/schema.golden.json b/pkg/remote/aws/test/ec2_ebs_volume_empty/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_ebs_volume_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_ebs_volume_multiple/schema.golden.json b/pkg/remote/aws/test/ec2_ebs_volume_multiple/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_ebs_volume_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 new file mode 100644 index 00000000..7bfbae28 --- /dev/null +++ b/pkg/remote/ec2_scanner_test.go @@ -0,0 +1,116 @@ +package remote + +import ( + "testing" + + awssdk "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/aws/awserr" + "github.com/aws/aws-sdk-go/aws/session" + "github.com/aws/aws-sdk-go/service/ec2" + "github.com/cloudskiff/driftctl/mocks" + "github.com/cloudskiff/driftctl/pkg/remote/aws" + "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" + "github.com/cloudskiff/driftctl/pkg/remote/cache" + "github.com/cloudskiff/driftctl/pkg/remote/common" + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "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/goldenfile" + testresource "github.com/cloudskiff/driftctl/test/resource" + terraform2 "github.com/cloudskiff/driftctl/test/terraform" + "github.com/stretchr/testify/assert" +) + +func TestEC2EbsVolume(t *testing.T) { + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockEC2Repository) + wantErr error + }{ + { + test: "no volumes", + dirName: "aws_ec2_ebs_volume_empty", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllVolumes").Return([]*ec2.Volume{}, nil) + }, + }, + { + test: "multiple volumes", + dirName: "aws_ec2_ebs_volume_multiple", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllVolumes").Return([]*ec2.Volume{ + {VolumeId: awssdk.String("vol-081c7272a57a09db1")}, + {VolumeId: awssdk.String("vol-01ddc91d3d9d1318b")}, + }, nil) + }, + }, + { + test: "cannot list volumes", + dirName: "aws_ec2_ebs_volume_list", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllVolumes").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsEbsVolumeResourceType), + }, + } + + 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.NewEC2EbsVolumeEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsEbsVolumeResourceType, common.NewGenericDetailFetcher(resourceaws.AwsEbsVolumeResourceType, 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.AwsEbsVolumeResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/aws/test/ec2_ebs_volume_empty/results.golden.json b/pkg/remote/test/aws_ec2_ebs_volume_empty/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ebs_volume_empty/results.golden.json rename to pkg/remote/test/aws_ec2_ebs_volume_empty/results.golden.json diff --git a/pkg/remote/aws/test/ec2_ebs_volume_multiple/aws_ebs_volume-vol-01ddc91d3d9d1318b.res.golden.json b/pkg/remote/test/aws_ec2_ebs_volume_multiple/aws_ebs_volume-vol-01ddc91d3d9d1318b.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ebs_volume_multiple/aws_ebs_volume-vol-01ddc91d3d9d1318b.res.golden.json rename to pkg/remote/test/aws_ec2_ebs_volume_multiple/aws_ebs_volume-vol-01ddc91d3d9d1318b.res.golden.json diff --git a/pkg/remote/aws/test/ec2_ebs_volume_multiple/aws_ebs_volume-vol-081c7272a57a09db1.res.golden.json b/pkg/remote/test/aws_ec2_ebs_volume_multiple/aws_ebs_volume-vol-081c7272a57a09db1.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ebs_volume_multiple/aws_ebs_volume-vol-081c7272a57a09db1.res.golden.json rename to pkg/remote/test/aws_ec2_ebs_volume_multiple/aws_ebs_volume-vol-081c7272a57a09db1.res.golden.json diff --git a/pkg/remote/aws/test/ec2_ebs_volume_multiple/results.golden.json b/pkg/remote/test/aws_ec2_ebs_volume_multiple/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ebs_volume_multiple/results.golden.json rename to pkg/remote/test/aws_ec2_ebs_volume_multiple/results.golden.json